.contain {
    margin: 0.4rem 0.25rem;
    height: calc(100% - 1.62rem);
    width: calc(100% - 0.5rem);
    background-image: url("../img/bg1.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.left-block {
    width: 2.5rem;
    margin: 0.2rem;
    background-color: rgba(40, 65, 83, 0.9);
}

.right-block {
    width: calc(100% - 2.5rem - 0.4rem - 0.3rem);
    padding-top: 0.25rem;
    padding-right: 0.3rem;
    display: flex;
}

.search-content {
    height: calc(100% - 0.4rem - 0.2rem);
    padding-top: 0.2rem;
}

.menu-tree {
    width: 2.5rem;
    border: 0.01rem solid #50d5ff;
    margin: 0 0 0.2rem 0.2rem;
    padding: 0.1rem;
}

.ztree {
    height: calc(100% - 0.4rem);
    overflow: auto;
}

.ztree li a {
    color: #fff;
}

.table-block {
    width: calc(100% - 0rem);
}

.ztree * {
    font-size: 0.14rem;
}

.tr-active {
    background: linear-gradient(180deg, rgba(143, 231, 255, 0.3) 0%, rgba(71, 179, 235, 0.3) 100%);
}
